technological infrastructure project - French English Dictionary